Systems and methods for transmitting information, alerts, and/or comments to participants based on location information

ABSTRACT

The present invention generally relates to systems and methods for sharing information related to a location also referred to herein as a “spot,” such as spot alerts and/or spot comments (e.g., shared information, advertisements, etc.) received, displayed, played, and/or actuated, for example, on recipient mobile electronic devices proximately located to such location (e.g., spot). Users of the system can create spot alerts in which designated recipients can receive messages, such as spot alerts and/or spot comments (e.g., shared information, advertisements, etc.) received, displayed, played, and/or actuated, for example, on respective recipient mobile electronic devices, when located within a proximity of a defined location (e.g., spot).

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. Non-Provisional applicationSer. No. 14/326,765, filed Jul. 9, 2014, which is a continuation U.S.Non-Provisional application Ser. No. 13/828,204, filed Mar. 14, 2013,now issued as U.S. Pat. No. 8,799,361, which is a continuation of U.S.Non-Provisional patent application Ser. No. 13/085,841, filed Apr. 13,2011, now issued as U.S. Pat. No. 8,751,589, which is a continuation ofU.S. Non-Provisional patent application Ser. No. 13/085,708, filed Apr.13, 2011, now issued as U.S. Pat. No. 8,542,097, the contents of each ofthese applications incorporated herein by reference in their entirety.

FIELD

The present invention relates to systems and methods for transmittinginformation, alerts, and/or comments to participants based on locationinformation.

SUMMARY

In exemplary embodiments, a system can comprise database(s), stored onmemory(s), that can comprise spot alert(s) data information that cancorrespond to spot alert(s), wherein the spot alert(s) data informationcan comprise for each respective spot alert(s) at least the followinginformation (i) respective spot location information, (ii) respectivespot range information, (iii) respective spot comment information,and/or (iv) respective spot approved recipient information.

In exemplary embodiments, the system can also comprise computer(s)operably connected to the database(s), and/or the computer(s) cancomprise processor readable memory(s), wherein the processor readablememory(s) can store processor readable instructions that, for example,when executed, can cause the computer(s) to perform, amongst otherthings, the steps of: (1) receiving, via communication portal(s)operatively connected to the processor readable memory(s), from arecipient mobile electronic device(s), recipient mobile electronicdevice(s) information that can comprise (i) a recipient mobileelectronic device(s) location information that can correspond to therecipient mobile electronic device(s) and/or (ii) a recipient mobileelectronic device(s) identification information that can correspond tothe identity associated with the recipient mobile electronic device(s)and/or a user of the recipient mobile electronic device(s); (2)analyzing the recipient mobile electronic device(s) information and/orthe spot alert(s) data information to, for example, identify spotalert(s) and/or respective spot comment information associated with saidspot alert(s) wherein when the recipient mobile electronic device(s)identification information is, for example, within the respective spotapproved recipient information for said spot alert(s) and/or therecipient mobile electronic device(s) location information is, forexample, within parameters defined by the respective spot locationinformation and/or the respective spot range information associated withsaid spot alert(s); (3) sending the respective spot comment informationassociated with said spot alert(s), via the communication portal(s), tothe recipient mobile electronic device(s), for display on said recipientmobile electronic device(s).

In exemplary embodiments, the system can further comprise (c) recipientmobile electronic device(s) that can further comprise: recipient mobileelectronic device(s) processor readable memory(s); recipient mobileelectronic device(s) communications portals operatively connected tosaid recipient mobile electronic device(s) processor readable memory(s);recipient mobile electronic device(s) processors operably connected tothe recipient mobile electronic device(s) processor readable memory(s)and/or the recipient mobile electronic device(s) communications portals.Further, in exemplary embodiments, the recipient mobile electronicdevice(s) processor readable memory(s) can store recipient mobileelectronic device(s) processor readable instructions that, for example,when executed, can cause the recipient mobile electronic device(s)processors to perform, amongst other things, the steps of: (1)receiving, via the recipient mobile electronic device(s) communicationsportals, the respective spot comment information; and/or (2) displayingsaid respective spot comment information on the recipient mobileelectronic device(s).

In exemplary embodiments, the recipient mobile electronic device(s) cancomprise speaker(s), vibrator(s), and/or graphical user interface(s).

In exemplary embodiments, the respective spot comment information cancomprise (i) an audio file(s) and/or (ii) vibration(s) that can bedisplayed on (i) the speaker(s) and/or (ii) vibrator(s).

In exemplary embodiments, the respective spot comment information cancomprise a text file(s), an image file(s) and/or a video file(s) thatcan be displayed on the graphical user interface(s).

In exemplary embodiments, the respective spot comment information cancomprise monophonic, polyphonic, sounds and/or voice-overs, and/oraudio-visual file format(s).

In exemplary embodiments, the respective spot comment information cancomprise monophonic, polyphonic, sounds and/or voice-overs, and/oraudio-visual file format(s).

In exemplary embodiments, the respective spot comment information cancomprise a video codec file format(s) used, for example, to encode videodata, and/or a video codec file format(s) used, for example, to compressvideo data.

In exemplary embodiments, the recipient mobile electronic device(s)processor readable instructions can further comprise instructions that,for example, when executed, can cause the recipient mobile electronicdevice(s) to perform the steps of: (1) periodically identifying therecipient mobile electronic device(s) location information that cancorrespond to the recipient mobile electronic device(s) during aparticular period of time; and/or (2) sending the recipient mobileelectronic device(s) location information and/or the recipient mobileelectronic device(s) identification information via the recipient mobileelectronic device(s) communications portals to the computer(s).

In exemplary embodiments, the recipient mobile electronic device(s)communications portals can further comprise: a cellular antennaecommunications portal, a WiFi™ communications portal, a Bluetooth®communications portal, and/or a location communications portal.

In exemplary embodiments, the recipient mobile electronic device(s)processor readable instructions can further comprise instructions that,for example, when executed, can cause the recipient mobile electronicdevice(s) to perform the step of: (1) identifying the recipient mobileelectronic device(s) location information that can correspond to therecipient mobile electronic device(s); and/or wherein the recipientmobile electronic device(s) location information is, for example,identified using (i) Global Positions Systems (GPS); (ii) GPS accessedusing Bluetooth®; (iii) WiFi™ server location data; (iv) Bluetooth®based location data; (v) network based triangulation; (vi) WiFi™ serverinformation based triangulation; (vii) Bluetooth® server informationbased triangulation; (viii) Cell Identification based triangulation,(ix) Enhanced Cell Identification based triangulation; (x) Uplink-Timedifference of arrival based triangulation; (xi) Time of arrival basedtriangulation; and/or (xii) Angle of arrival based triangulation.

In exemplary embodiments, the system can further can comprise: (c) userelectronic device(s) that can communicate with the computer(s), and/orthe user electronic device(s) can comprise user electronic deviceprocessor readable memory(s); user electronic device communicationsportal(s) operatively connected to said user electronic device processorreadable memory(s); user electronic device processor(s) operablyconnected to the user electronic device processor readable memory(s)and/or the user electronic device communications portal(s).

In exemplary embodiments, the processor readable instructions, whenexecuted, can cause the computer(s) to perform the further steps of: (4)sending a notification(s) to user electronic device(s), via thecommunication portal(s), that can comprise information such as that therespective spot location information was sent to the recipient mobileelectronic device(s).

In exemplary embodiments, the processor readable instructions whenexecuted, can cause the computer(s) to perform the further steps of: (4)sending a report(s) to user electronic device(s), via the communicationportal(s), that can comprise information regarding the transmission ofrespective spot comment(s) information sent to recipient mobileelectronic device(s) during a period of time.

In exemplary embodiments, the report(s) can further comprise at leastsome of the recipient mobile electronic device(s) information, therespective spot approved recipient(s) information, the recipient mobileelectronic device(s) location information, the respective spotlocation(s) information, the respective spot range(s) information, thespot comment(s), and/or the respective spot comment(s) information.

In exemplary embodiments, the report(s) can further comprise at leastsome information associated with a physiographic data; the perspectiveand/or impression of at least one of the user and/or recipient for anylocation; demographics; recipient mobile electronic device(s) locationarrival information for any respective location; recipient mobileelectronic device(s) location arrival information for any respectiverange; time within respective locations; recipient mobile electronicdevice(s) time information within respective ranges; interaction with atleast one of others users and/or recipients; and/or informationregarding the altering of system settings within locations.

In exemplary embodiments, at least some information received from theuser electronic device(s), via communication portal(s), can modify (i)the respective spot location(s) information, (ii) the respective spotrange(s) information, (iii) the respective spot comment(s) information,and/or (iv) the respective spot approved recipient(s) information.

In exemplary embodiments, the information received from the userelectronic device creates, edits, and/or restricts the spot alert(s)data information based on, for example, the respective spot approvedrecipient(s) information.

In exemplary embodiments, the information can be received from and/orinput via a social networking interface(s) and/or a social networkingwebsite(s).

In exemplary embodiments, the respective spot comment(s) information cancomprise instructional information associated with the respective spotlocation(s) information.

In exemplary embodiments, the respective spot comment(s) information cancomprise advertising information associated with the respective spotlocation(s) information.

In exemplary embodiments, the respective spot comment(s) information cancomprise a text(s), image(s), audio(s), and/or video(s).

In exemplary embodiments, the respective spot comment(s) information cancomprise monophonic, polyphonic, sounds and/or voice-overs, vibration,and/or audio-visual file format(s).

In exemplary embodiments, the respective spot comment(s) information cancomprise, a video codec file format(s) used to encode video data, and/ora video codec file format(s) used to compress video data.

In exemplary embodiments, the respective spot approved recipient(s)information can comprise a single recipient, a plurality of recipients,a tiered level of recipients, and/or a nodal relationship of recipients.

In exemplary embodiments, the system can further comprise: (c) userelectronic device(s) that can communicate with the computer(s), the userelectronic device(s) that can comprise user electronic device processorreadable memory(s); user electronic device communications portal(s)operatively connected to said user electronic device processor readablememory(s); user electronic device processor(s) operably connected to theuser electronic device processor readable memory(s) and/or the userelectronic device communications portal(s). In exemplary embodiments,the system can further comprise: (d) recipient mobile electronicdevice(s) that can further comprise: recipient mobile electronicdevice(s) processor readable memory(s); recipient mobile electronicdevice(s) communications portals operatively connected to said recipientmobile electronic device(s) processor readable memory(s); recipientmobile electronic device(s) processors operably connected to therecipient mobile electronic device(s) processor readable memory(s)and/or the recipient mobile electronic device(s) communications portals;wherein the memory(s) of (i) the user electronic device(s) and/or the(ii) recipient mobile electronic device(s) can store processor readableinstructions that, for example, when executed, can cause theprocessors(s) of (i) the user electronic device(s) and/or the (ii)recipient mobile electronic device(s) to perform the step of: (1)transmitting, via the communications portal(s), at least one of (i)additional spot alert(s) data information and/or (ii) additionalrecipient mobile electronic device(s) information.

In exemplary embodiments, (i) additional spot alert(s) data informationand/or (ii) additional recipient mobile electronic device(s) informationcan be aggregated and/or can be displayed on (i) the user electronicdevice(s) and/or the (ii) recipient mobile electronic device(s).

In exemplary embodiments, (i) additional spot alert(s) data informationand/or (ii) additional recipient mobile electronic device(s) informationcan be aggregated and/or accessed on a social networking interface(s)and/or a social networking website(s) using (i) the user electronicdevice(s) and/or the (ii) recipient mobile electronic device(s).

In exemplary embodiments, an algorithm can adjusts the size of ageo-fence, wherein the geo-fence can be adjusted based on (1) at leastone of users and/or recipients inside the geo-fence; (2) at least one ofmobile electronic device recipients and/or users inside the geo-fence;and/or (3) at least one of mobile electronic device users and/orrecipients having the system.

In exemplary embodiments, a system can comprise (a) database(s), storedon memory(s), that can comprise spot alert(s) data information that cancorrespond to spot alert(s), wherein the spot alert(s) data informationcan comprise for each respective spot alert(s) at least the followinginformation (i) respective spot location(s) information, (ii) respectivespot range(s) information, (iii) respective spot comment(s) information,(iv) respective spot approved recipient(s) information.

In exemplary embodiments, the system can also comprise (b) computer(s)operably connected to the database(s), the computer(s) can compriseprocessor readable memory(s), wherein the processor readable memory(s)can store processor readable instructions that, for example, whenexecuted, can cause the computer(s) to perform the steps of: (1)receiving, via communication portal(s) operatively connected to theprocessor readable memory(s), from a recipient mobile electronicdevice(s), recipient mobile electronic device(s) information that cancomprise a recipient mobile electronic device(s) identificationinformation that can correspond to the identity associated with therecipient mobile electronic device(s) and/or a user of the recipientmobile electronic device(s); (2) analyzing the recipient mobileelectronic device(s) information and/or the spot alert(s) datainformation to identify recipient mobile electronic device(s) relevantspot alert(s) from among the spot alert(s) data information, whereinwhen the recipient mobile electronic device(s) identificationinformation is, for example, within the respective spot approvedrecipient(s) information for said recipient mobile electronic device(s)relevant spot alert(s); (3) sending respective spot location(s)information, respective spot range(s) information, and/or respectivespot comment(s) information associated with said recipient mobileelectronic device(s) relevant spot alert(s), via the communicationportal(s) to the recipient mobile electronic device(s), for storageand/or potential display on said recipient mobile electronic device(s).

In exemplary embodiments, the system can further comprise (c) recipientmobile electronic device(s) that can further comprise: recipient mobileelectronic device(s) processor readable memory(s); recipient mobileelectronic device(s) communications portals operatively connected tosaid recipient mobile electronic device(s) processor readable memory(s);recipient mobile electronic device(s) processors operably connected tothe recipient mobile electronic device(s) processor readable memory(s)and/or the recipient mobile electronic device(s) communications portals.Further, in exemplary embodiments, the recipient mobile electronicdevice(s) processor readable memory(s) can store recipient mobileelectronic device(s) processor readable instructions that, for example,when executed, can cause the recipient mobile electronic device(s)processors to perform the steps of: (1) receiving, via the recipientmobile electronic device(s) communications portals, the respective spotlocation(s) information, the respective spot range(s) information,and/or the respective spot comment(s) information associated with saidrecipient mobile electronic device(s) relevant spot alert(s); (2)storing, in an electronic database located in the recipient mobileelectronic device(s) processor readable memory(s), the respective spotlocation(s) information, the respective spot range(s) information,and/or the respective spot comment(s) information associated with saidrecipient mobile electronic device(s) relevant spot alert(s); (3)periodically identifying a recipient mobile electronic device(s)location information that can correspond to the recipient mobileelectronic device(s) during a particular period of time; (4) analyzingthe recipient mobile electronic device(s) identification information toidentify recipient mobile electronic device(s) relevant spot alert(s);and/or respective spot comment(s) information associated with saidrecipient mobile electronic device(s) relevant spot alert(s); whereinwhen the recipient mobile electronic device(s) identificationinformation is, for example, within the respective spot approvedrecipient(s) information for said at least on recipient mobileelectronic device(s) relevant spot alert(s); and/or (5) displaying saidrespective spot comment(s) information on one or more displays of therecipient mobile electronic device(s).

In exemplary embodiments, the recipient mobile electronic device(s) cancomprise speaker(s), vibrator(s), and/or graphical user interface(s).

In exemplary embodiments, the respective spot comment(s) information cancomprise (i) an audio file(s) and/or (ii) vibration that can bedisplayed on at least one of (i) the speaker(s) and/or (ii) vibrator(s).

In exemplary embodiments, the respective spot comment(s) information cancomprise text file(s), an image file(s) and/or a video file(s) that canbe displayed on the graphical user interface(s).

In exemplary embodiments, the respective spot comment(s) information cancomprise monophonic, polyphonic, sounds and/or voice-overs, and/oraudio-visual file format(s).

In exemplary embodiments, the respective spot comment(s) information cancomprise a video codec file format(s) used to encode video data, and/ora video codec file format(s) used to compress video data.

In exemplary embodiments, the recipient mobile electronic device(s)communications portals can further comprise: a cellular antennaecommunications portal, a WiFi™ communications portal, a Bluetooth®communications portal, and/or a location communications portal.

In exemplary embodiments, the step of: (1) identifying the recipientmobile electronic device(s) location information that can correspond tothe recipient mobile electronic device(s), can be identified using (i)Global Positions Systems (GPS); (ii) GPS accessed using Bluetooth®;(iii) WiFi™ server location data; (iv) Bluetooth® based location data;(v) network based triangulation; (vi) WiFi™ server information basedtriangulation; (vii) Bluetooth® server information based triangulation;(viii) Cell Identification based triangulation, (ix) Enhanced CellIdentification based triangulation; (x) Uplink-Time difference ofarrival based triangulation; (xi) Time of arrival based triangulation;and/or (xii) Angle of arrival based triangulation.

In exemplary embodiments, the system can further comprise: (c) userelectronic device(s) that can communicate with the computer(s), the userelectronic device(s) can comprise user electronic device processorreadable memory(s); user electronic device communications portal(s)operatively connected to said user electronic device processor readablememory(s); user electronic device processor(s) operably connected to theuser electronic device processor readable memory(s) and/or the userelectronic device communications portal(s).

In exemplary embodiments, the processor readable instructions, forexample, when executed, can cause the computer(s) to perform the furthersteps of: (4) sending a notification(s) to user electronic device(s),via the communication portal(s), that can comprise information that therespective spot location(s) information was sent to the recipient mobileelectronic device(s).

In exemplary embodiments, the processor readable instructions, forexample, when executed, can cause the computer(s) to perform the furthersteps of: (4) sending a report(s) to user electronic device(s), via thecommunication portal(s), that can comprise information regarding thetransmission of respective spot comment(s) information sent to recipientmobile electronic device(s) during a period of time.

In exemplary embodiments, the report(s) can further comprise at leastsome of the recipient mobile electronic device(s) information, therespective spot approved recipient(s) information, the recipient mobileelectronic device(s) location information, the respective spotlocation(s) information, the respective spot range(s) information, theat least one spot comment(s), and/or the respective spot comment(s)information.

In exemplary embodiments, the report(s) can further comprise at leastsome information associated with at least one of a physiographic data;at least one of the perspective and/or impression of at least one of theuser and/or recipient for any location; demographics; recipient mobileelectronic device(s) location arrival information for any respectivelocation; recipient mobile electronic device(s) location arrivalinformation for any respective range; time within respective locations;recipient mobile electronic device(s) time information within respectiveranges; interaction with at least one of others users and/or recipients;and/or information regarding the altering of system settings withinlocations.

In exemplary embodiments, at least some information received from theuser electronic device(s), via communication portal(s), can modify (i)the respective spot location(s) information, (ii) the respective spotrange(s) information, (iii) the respective spot comment(s) information,and/or (iv) the respective spot approved recipient(s) information.

In exemplary embodiments, the information received from the userelectronic device can create, edit, and/or restrict the spot alert(s)data information based on the respective spot approved recipient(s)information.

In exemplary embodiments, the information is received from and/or inputvia a social networking interface(s) and/or a social networkingwebsite(s).

In exemplary embodiments, the respective spot comment(s) information cancomprise instructional information associated with the respective spotlocation(s) information.

In exemplary embodiments, the respective spot comment(s) information cancomprise advertising information associated with the respective spotlocation(s) information.

In exemplary embodiments, the respective spot comment(s) information cancomprise a text(s), image(s), audio(s), and/or video(s).

In exemplary embodiments, the respective spot comment(s) information cancomprise monophonic, polyphonic, sounds and/or voice-overs, vibration,and/or audio-visual file format(s).

In exemplary embodiments, the respective spot comment(s) information cancomprise, a video codec file format(s) used to encode video data, and/ora video codec file format(s) used to compress video data.

In exemplary embodiments, the respective spot approved recipient(s)information can comprise at least one of a single recipient, a pluralityof recipients, a tiered level of recipients, and/or a nodal relationshipof recipients.

In exemplary embodiments, the system can further comprise: an algorithmthat can adjust the size of a geo-fence, wherein the geo-fence can beadjusted based on: (1) at least one of users and/or recipients insidethe geo-fence; (2) at least one of mobile electronic device recipientsand/or users inside the geo-fence; and/or (3) at least one of mobileelectronic device users and/or recipients having the system.

BRIEF DESCRIPTION OF THE DRAWINGS

The features and advantages of the present invention will be more fullyunderstood with reference to the following, detailed description whentaken in conjunction with the accompanying figures, wherein:

FIG. 1A is a flowchart illustrating a broad overview of various aspectsof exemplary systems and methods disclosed herein, in accordance withexemplary embodiments of the present invention;

FIG. 1B is a flow chart illustrating participants (e.g., spotters)creating exemplary locations (e.g., spots), in accordance with exemplaryembodiments of the present invention;

FIG. 1C is a flow chart illustrating participants searching exemplarylocations (e.g., spots), in accordance with exemplary embodiments of thepresent invention;

FIG. 1D is a flow chart illustrating recipient mobile electronic devicesbeing detected, in accordance with exemplary embodiments of the presentinvention;

FIG. 1E is a block diagram of certain components of the systems andmethods for transmitting information, spot alerts and/or spot commentsto recipient mobile electronic devices based on location information, inaccordance with exemplary embodiments of the present invention;

FIG. 2 is a flow chart illustrating transmission of various spot alertsand/or spot comments to un-specified recipient mobile electronic devicesbased on the recipient mobile electronic device's location relative to aplurality of locations, in accordance with exemplary embodiments of thepresent invention;

FIGS. 3-5 are exemplary spot alerts and/or spot comments illustrativelydepicted on recipient mobile electronic devices, in accordance withexemplary embodiments of the present invention;

FIG. 6 is a flow chart illustrating exemplary participants createdand/or edited variables for transmission of various spot alerts and/orspot comments to recipient mobile electronic devices based on therecipient mobile electronic device's location relative to a pluralitylocations, in accordance with exemplary embodiments of the presentinvention;

FIGS. 7-11 are exemplary screenshots illustratively depicted on userelectronic devices, in accordance with exemplary embodiments of thepresent invention;

FIG. 12 is a flow chart illustrating transmission of various spot alertsand/or spot comments to specified recipient mobile electronic devicesbased on the recipient mobile electronic device's location relative to aplurality locations, in accordance with exemplary embodiments of thepresent invention;

FIGS. 13-15 are exemplary spot alerts and/or spot commentsillustratively depicted on recipient mobile electronic devices, inaccordance with exemplary embodiments of the present invention;

FIGS. 16-20 are exemplary additional spot alerts and/or spot commentsillustratively depicted on recipient mobile electronic devices and/oruser electronic devices, in accordance with exemplary embodiments of thepresent invention; and

FIG. 21 illustratively depicts the aggregated exchange of information,spot alerts, and/or spot comments, in accordance with exemplaryembodiments of the present invention.

DETAILED DESCRIPTION

The present invention generally relates to systems and methods forsharing information related to a location, also referred to herein as a“spot”, such as spot alerts and/or spot comments (e.g., sharedinformation, advertisements, etc.) received, displayed, played, and/oractuated, for example, on recipient mobile electronic devicesproximately located to such location (e.g., spot). Users of the systemsand methods can create spot alerts in which designated recipients canreceive transmissions, such as spot alerts and/or spot comments (e.g.,shared information, advertisements, etc.) that can be received,displayed, played, and/or actuated, for example, on respective recipientmobile electronic devices, when located within a proximity of a definedlocation (e.g., spot).

Further, in exemplary embodiments, both users and recipients, alsoreferred to herein as “spotters” and/or “participants”, can create spotalerts in which designated recipients can receive transmissions, such asspot comments on static electronic devices, such as user electronicdevices, and/or, mobile electronic devices, such as recipient mobileelectronic devices.

For ease, the terms users, recipients, and/or participants are, attimes, described separately, however, it will be understood that any ofthe users, recipients, and/or participants can create and/or edit spotalerts, spot comments, and/or various create and/or edit other aspectsof the present disclosure. This is merely for ease and is in no waymeant to be a limitation.

Referring to FIG. 1A, in exemplary embodiments, the systems and methodsfor sharing information can include various systems and/or methods that,amongst other things, can manage the content associated with locations(e.g., spots), for example, referring to steps A-I; can manage thecontent associated with physical location (e.g., spots), for example,referring to steps F, G, H; can manage the content associated with matesand/or spot mates (e.g., friends, approved recipients, etc.), forexample, referring to steps D, I, E; and/or can manage the contentassociated with other information utilizing, for example, informationfrom a web interface and/or applications interface (e.g., a socialnetworking interface and/or website), recipient mobile electronicdevice, and/or a user electronic device, to name a few.

In exemplary embodiments, for example, referring to step F, as describedin greater detail below, participants can create a single spot alertsending a single transmission (e.g., spot comment) at a single definedlocation, can create a single spot alert which sends a plurality oftransmissions (e.g., spot comments) at one or more of defined locations,can create a plurality of such spot alerts, and/or can create anycombinations of such spot alerts and/or spot comments, to name a few. Inexemplary embodiments, the same transmission (e.g., spot comments) canbe sent to all designated recipients and/or different tailoredtransmissions (e.g., spot comments) can be sent to different designatedrecipients and/or groups of recipients, as described below.

In exemplary embodiments, each spot alert can be sent to one or morespecifically designated recipients. In exemplary embodiments, therecipients can be designated using identifying information, such as, butnot limited to, email address, mobile electronic device number, and IPaddress, to name a few. Similarly, the recipients can be designated asany member of a group, such as anyone with an email address with one ormore specified domain names (e.g., Harvard.edu, JingleTech.com, etc.), adomain name extension (e.g., .edu or .org, etc.), a mobile electronicdevice number with a certain area code and/or exchange and/or otherdefining characteristics to users of certain networks, and/or certainclass of IP address, to name a few. Groups can be defined by otherassociations too.

In exemplary embodiments, for example, referring to step D, the locationcan be defined by designating a specific location and related range(e.g., 100 Main Street, Any town, Any state, USA, Area Code, Zip Code,Range, 0.5 mile range, etc.), as described below, by designating a zipcode, a city, a village, a school district, a county, a state, aplurality of the same, and/or a combination of such designations, toname a few.

In exemplary embodiments, a user create and/or edit one or more spotalerts using an account to access the systems and methods eitherdirectly and/or through another website, such as a social networkinginterface and/or website, like Facebook, LinkedIn, or the like. Further,to access the systems and methods, users can be required to input useraccount information that can include, but is not limited to, such itemsas e-mail address and/or phone number, name (first and/or last), username, and password, to name a few. Different or other user informationcan be used to create and/or edit an account by a system operatorconsistent with the spirit and scope of the present invention. Suchinformation can be modified by user over time as appropriate.

In exemplary embodiments, involving the use of one or more socialnetworking interface and/or websites, a user can connect to otherpotential recipients. By way of illustrating, in the context of a socialnetworking interface and/or website like Facebook, the user can sendrequests and/or receive requests from others to become friends(“mates”), as one method of connecting or identifying potentialrecipients. Such connections can further be identified as relating togroups created by the user or others, wherein such groups can be used tocreate recipient lists (“spot mates”).

In exemplary embodiments, a user can create and/or edit one or more spotalerts by using information such as, but not limited to, mobilerecipient device information, mobile recipient device locationinformation, mobile recipient device identification information,location information, spot alert data information, respective spotlocation information, respective spot range information, respective spotcomment information, and respective spot approved recipient information,to name a few. The spot alert can be identified by the user, forexample, by name, number, and/or other designation, to name a few.Further, the spot alert can be identified by the system automatically,for example, using an identification number and/or other designation toidentify, create, and/or edit the spot alert. The spot alert can also beidentified by including audio and/or visual information associated withthe spot alert such as, but not limited to, a picture, a video, a tone,a jingle, and/or other sound and/or image, to name a few. The spot alertlocation can include specific coordinates, and/or other forms ofidentifying information, to name a few.

As discussed below, spot alerts can include various permission forvarious information that can include, but is not limited to, informationsuch as, but not limited to, mobile recipient device information, mobilerecipient device location information, mobile recipient deviceidentification information, location information, spot alert datainformation, respective spot location information, respective spot rangeinformation, respective spot comment information, and respective spotapproved recipient information, to name a few. In exemplary embodiments,various permissions for various information can be tiered such thatdifferent recipients are entitled to receive access to different spotalert data information and/or various information at the same and/ordifferent locations from other approved recipients.

Referring to FIG. 1B, in exemplary embodiments, for example, referringto step F, a participant (e.g., user who originates a spot, user whocreates a location, etc.) can create locations (e.g., spots) by, forexample, being in the physical location of the spot they wish to createwith a mobile electronic device, referred to as mobile electronic devicespot creation and/or by manually entering the variables affiliated witha spot from a static electronic device, referred to as static electronicdevice creation.

In exemplary embodiments, the process for creating a spot can besubstantially similar whether done utilizing a mobile electronic deviceand/or static electronic device. In exemplary embodiments, where amobile electronic device is used, locations (e.g., spots) can begenerated by using location information affiliated with the mobileelectronic device, such as GPS. In exemplary embodiments, where a staticelectronic device is used, a spot can be generated by using locationinformation affiliated with the static electronic device, such as IPaddress. In exemplary embodiments, using a mobile electronic deviceand/or a static electronic device, coordinates can be entered manuallyby the participant in appropriate forms, such as, but not limited to,the form of an address, latitude coordinates, and/or longitudecoordinates, to name a few. In exemplary embodiments, the systems andmethods disclosed can utilize a location based API or other application,such as Google Maps to, for example, display locations (e.g., spots)graphically.

Further, in exemplary embodiments, each spot can include variablesincluding, but not limited to, spot name, spot coordinates, spotcategory, spot permissions, spot tone, spot picture, and on the spot, toname a few. In exemplary embodiments, a participant who creates a spotand/or location can be referred to as the spot originator and/orlocation originator. The spot can be given a name that can be adescriptive title given by the spot originator and/or locationoriginator to describe a given spot. Spot coordinates can be theCartesian grid (e.g., GPS coordinates) coordinates of a spot.

In exemplary embodiments, spots can be categorized (e.g., spotcategories) that can define the classification of a spot (e.g., spotfood, spot fun, spot shop, spot drink, spot entertainment, spotactivity, a spot experiences, etc.). Spot permissions can define whichspot mates and/or mates have access to a given spot. A spot tone can bea ring tone and/or a participant recorded audio segment, designated bythe spot originator and/or location originator, which plays when a spotalert and/or spot comment is, for example, activated. An audio (e.g., aspot recording) and/or visual transmission (e.g., a spot picture, a spotvideo, etc.) can be attached and/or created any participant, forexample, when they are writing at a spot and/or location and whencreating and/or editing information about a spot and/or location, toname a few. Various transmissions from various participants can beaggregated into a feed of comments, submitted by participants, and/ordisplayed uniquely for each individual spot, to name a few.

Referring to FIG. 1C, in exemplary embodiments, for example, referringto step G, locations (e.g., spots) can be searched using varioustechniques such as, but not limited, to a near me search, a keywordsearch, and/or a category search, to name a few. Searches can access thepre-existing web application interface to retrieve the data regardingvariables affiliated with various spots, locations, spot alerts, andspot comments, to name a few. A near me search can allow a participantto search for locations (e.g., spots) they have permission to access.For example, this search method can provide the participant with a mapidentifying locations (e.g., spots) surrounding them on a map based on,for example, their current GPS location.

In exemplary embodiments, cache location (e.g., spot) can be identifiedby a color code that can be directly correlated to a category affiliatedwith that location. These category color codes can be assigned byparticipants and/or can be automatically assigned, for example, at alater date, by participants, and/or by any of the systems and/or methodsdisclosed, to name a few.

In exemplary embodiments, a keyword search can allow participants tosearch all of their spot mates' locations (e.g., spots) basedparticipant input, for example, a defined string of text. By way ofexample, if this defined string of text appears in the spot of any spotmates' locations (e.g., spots), and in which the participant has beengiven the appropriate spot permissions, that spot can then appear in thekeyword search results.

In exemplary embodiments, a category search can allow participants tosearch all of their spot mates' locations (e.g., spots) based oncategories affiliated with various spots. By way of example, if therequested spot category matches any spot mates' locations (e.g., spots),and which the participant has been given the appropriate spotpermissions, that spot can appear in the category search results.Further, in exemplary embodiments, spot search results can be sorted bythe distance from the current location of the participant.

Referring to FIG. 1D, in exemplary embodiments, for example, referringto step H, when a participant physically enters into the area of a spot,that they have the proper permissions to access with a mobile electronicdevice, they can receive a spot alert and/or spot comment on theirmobile electronic device. As discussed below, this spot alert and/orspot comment can consist of a spot ringtone/jingle, picture, light box,etc., to name a few. Further, after receiving the spot notification, theparticipant can then be able to view the spot variables, write about thespot (e.g., while on that spot), create and/or edit other information,and/or upload their own spot transmissions (e.g., pictures, audiotransmissions, video transmissions, etc.), to name a few. In exemplaryembodiments, participants can opt out of any spot. Participants can alsocreate additional locations (e.g., spots) and/or create additional spotalerts and/or spot comments for various locations.

In exemplary embodiments, the systems and methods can transmit spotalerts and/or spot comments, based on spot alert data information, suchthat recipient mobile electronic devices can have spot alerts and/orspot comments received, displayed, played, and/or actuated, for example,when that recipient mobile electronic device is located within a spotlocation and/or predefined range from a predetermined location. Thisspot alert data information can be based on variables such as, but notlimited to information such as, but not limited to, mobile recipientdevice information, mobile recipient device location information, mobilerecipient device identification information, location information, spotalert data information, respective spot location information, respectivespot range information, respective spot comment information, andrespective spot approved recipient information, and any other form ofinformation affiliated with any number of locations that can be analyzedto determine whether spot alerts and/or spot comments should betransmitted to recipient mobile electronic devices.

In exemplary embodiments, the spot alert data information can includerespective spot approved recipient information such that a user canrestrict the transmission of spot comments based on variables, such as,but not limited to, spot alert data information, respective spotlocation information, respective spot range information, respective spotcomment information, and respective spot approved recipient information,to name a few. Further, in exemplary embodiments, the user can restrictthe transmission of spot comments to specific recipients, groups ofrecipients, and/or tiers of recipients, to name a few.

In exemplary embodiments, to input information, such as a userrestricting the transmission of spot comments, users, amongst others,can access a website, such as, a social networking interface and/orwebsite that can include automatically populated information, forexample, using user electronic devices. Further, in exemplaryembodiments, to input information, such as add locations, spot comments,and spot alert data information, to name a few, users and/or recipients,amongst others, can access a website and/or application, such as asocial networking interface and/or website, for example, using recipientmobile electronic devices.

In exemplary embodiments, the inputting of information can be from usersand recipients such that information can be created, modified, edited,deleted and/or aggregated using user electronic devices and/or recipientmobile electronic devices. Further, information can be received from,transmitted to, and/or input using a website, such as, a socialnetworking interface and/or website, e-mail providers, contact lists,and/or any other source of information, to name a few.

In exemplary embodiments, participants can update spot alerts and/orspot comments based on the location of other participants. For example,if a recipient is detected as having passed a location (e.g., usingtriangulation), another participant can transmit a spot alert and/orspot comment to that recipient. By way of example, if a recipient isdetected as having missed a location (e.g., a turn off point on route toa ski house) a user can create a spot alert and/or transmission alertingthe user that they have missed the location. Of course otherparticipants and/or the systems and/or methods can automatically and/orin response to another participant missing a location create a spotalert and/or spot comment.

Referring to FIG. 1E, it will be understood that any of location system100, mobile recipient device 102, website provider system 104, and/oruser electronic device 106 can communicate with each other and/or can befurther combined and/or separated. For ease, location system 100, mobilerecipient device 102, website provider system 104, and/or userelectronic device 106 are, at times, described separately. This ismerely for ease and is in no way meant to be a limitation.

Further, in exemplary embodiments, any element of location system 100,mobile recipient device 102, website provider system 104, and/or userelectronic device 106 can reside on and/or be affiliated with locationsystem 100, mobile recipient device 102, website provider system 104,and/or user electronic device 106. For example, website provider system104 can include an algorithm, for example, processor readableinstructions stored in processor readable memory that can be accessedand/or processed by one or more processors affiliated with mobilerecipient device 102 and/or user electronic device 106. For anotherexample, an algorithm, for example, processor readable instructions canstored in processor readable memory that can be accessed and/orprocessed by one or more processors affiliated with mobile recipientdevice 102 and/or user electronic device 106.

As shown, in exemplary embodiments, location system 100, mobilerecipient device 102, website provider system 104, and/or userelectronic device 106 can include, but is not limited to, at least onecommunications portal 101, 101′, 101″, 101′″; at least one graphicaluser interface 103, 103′, 103″, 103′″; at least one user input 105,105′, 105″, 105′″; at least one speaker 107, 107′, 107″, 107′″; at leastone vibrator mechanism (not shown) at least one processor readablememory 109, 109′, 109″, 109″; at least one processor 111, 111′, 111″,111′″; and any other reasonable components for use in communicatinginformation (e.g., data), storing information, and/or processing anyform of information.

In exemplary embodiments, graphical user interface 103, 103′, 103″,103′″ and user input 105, 105′, 105″, 105′″ can be substantially thesame. For example, graphical user interface 103, 103′, 103″, 103′″ anduser input 105, 105′, 105″, 105′″ can be combined as a touchdistribution system. The touch distribution system can be a display thatcan detect the presence and location of a touch within the distributionsystem area.

In exemplary embodiments, location system 100, mobile recipient device102, website provider system 104, and/or user electronic device 106 canbe, for example, a mobile phone, computer, server, iPad, iPod, iPhone,Smartphone, tablet, pager, and blackberry, to name a few.

Further, location system 100, mobile recipient device 102, websiteprovider system 104, and/or user electronic device 106 can be operablyto connected to and/or include electronic databases, for example,including processor readable memory, wherein the processor readablememory can store processor readable instructions that, when executed,cause location system 100, mobile recipient device 102, website providersystem 104, and/or user electronic device 106 to perform the varioussteps. Further still, location system 100, mobile recipient device 102,website provider system 104, and/or user electronic device 106 aplurality of electronic database, subsystems and/or libraries, such as,but not limited to, recipient mobile electronic device locationinformation subsystem, respective spot location information subsystem,respective spot range information subsystem, respective spot commentinformation subsystem, and/or respective spot approved recipientinformation subsystem, to name a few.

In exemplary embodiments, location system 100, mobile recipient device102, website provider system 104, and/or user electronic device 106 canbe associated with and/or controlled by a web based administrationportal and/or other administration device that can be configured to aweb services layer that can include, but is not limited to, apache, php,memcached my sql database and/or any other programming configuration,software language, and/or operating system. Further, any of locationsystem 100, mobile recipient device 102, website provider system 104,and/or user electronic device 106 can operate on a siloed sever and/orcloud computing basis.

In exemplary embodiments, location system 100, mobile recipient device102, website provider system 104, and/or user electronic device 106 cancollect, manage, report, and/or administrate users and/or recipientsinteraction with any of location system 100, mobile recipient device102, website provider system 104, and/or user electronic device 106 inreal time.

The terms “spot comments”, “comments information”, “respective spotcomment information”, “respective comments information”, “spot alerts”,“respective spot comment information associated with spot alerts”, andthe like, used herein refers to any form of information, files, and/ordata such as, but not limited to, instructional information; directions;and promotions, to name a few; in the form of text, image, audiomessage, audio file, video message, video file; vibration; monophonicand/or a polyphonic sounds and/or voice-overs; and audio-visual filetypes, to name a few; video codec file formats used to encode videodata; video codec file formats used to compress audio data; any furtherseparation and/or combination thereof; and/or other form of information,file, and/or data capable of being displayed, actuated, generated,communicated, and/or used on location system 100, mobile recipientdevice 102, website provider system 104, and/or user electronic device106. Further, the decibel level and/or brightness level associated withcomments can be controlled and/or modified by location system 100,mobile recipient device 102, website provider system 104, and/or userelectronic device 106.

Further, the terms “spot comments”, “comments information”, “respectivespot comment information”, “respective comments information”, “spotalerts”, “respective spot comment information associated with spotalerts”, and the like, can refer to any of a promotion content that caninclude, but not be limited to, advertisements, offers, and/or rewardsfor products and/or services that can provide information related toproducts and/or services, provide discounts and/or incentives topurchase products and/or services, such as a coupon, to name a few. Forexample, a promotion can include, but is not limited to, at least one ofa jingle; an audio and/or video message related to the advertiser, theproduct, and/or service that can be the subject of the advertisement,offer, and/or reward; a game; a coupon; a discount on the price of agood; a discount on the price of a purchase; a free item; money, to namea few. For ease, at times the above variations are not listed and/or areonly partially listed; this is in no way meant to be a limitation.

Referring to FIG. 2, in exemplary embodiments, spot comments can betransmitted to mobile recipient device 102 based on the location ofmobile recipient device 102. For example, at step 202, mobile recipientdevice 102 that is activated, and/or on, such that its location can bedetected location system 100 and/or website provider system 104 and/orlocated such that a spot comment can be communicated to it.

It will be understood that the location of mobile recipient device 102and/or the terms “location detecting”, “locating”, “location data”,“location information”, “location tracking”, “detection”, “located”, andthe like, as used herein can refer to any form of location detecting,location tracking technology, and/or locating and/or detecting methodsthat can be used to provide a location of a mobile recipient device 102,such as, but not limited to, at least one of location informationmanually input by a user, such as, but not limited to entering the city,town, municipality, zip code, area code, cross streets, and/or by anyother reasonable entry to determine a geographical area; GlobalPositions Systems (GPS); GPS accessed using Bluetooth®; GPS accessedusing any reasonable form of wireless and/or non-wireless communication;WiFi™ server location data; Bluetooth® based location data;triangulation such as, but not limited to, network based triangulation,WiFi™ server information based triangulation, Bluetooth® serverinformation based triangulation; Cell Identification basedtriangulation, Enhanced Cell Identification based triangulation,Uplink-Time difference of arrival (U-TDOA) based triangulation, Time ofarrival (TOA) based triangulation, Angle of arrival (AOA) basedtriangulation; techniques and systems using a geographic coordinatesystem such as, but not limited to, longitudinal and latitudinal based,geodesic height based, Cartesian coordinates based; Radio FrequencyIdentification such as, but not limited to, Long range RFID, Short rangeRFID; using any form of RFID tag such as, but not limited to active RFIDtags, passive RFID tags, battery assisted passive RFID tags; and/or anyother reasonable way to determine location. For ease, at times the abovevariations are not listed and/or are only partially listed; this is inno way meant to be a limitation.

In exemplary embodiments, location system 100, mobile recipient device102, website provider system 104, and/or user electronic device 106 canbe operably connected to the one or more electronic databases,affiliated with processor readable memory, wherein the processorreadable memory stores processor readable instructions that, whenexecuted, cause location system 100, mobile recipient device 102,website provider system 104, and/or user electronic device 106 toperform the steps to determine the locations. For example, mobilerecipient device 102 can include processor readable instructions that,when executed, cause mobile recipient device 102 to perform the steps ofperiodically identifying the location of mobile recipient device 102using any of the techniques disclosed and/or any other reasonabletechniques. Further, mobile recipient device 102 can then allow itslocation to be detected. For another example, location system 100 caninclude processor readable instructions that, when executed, causelocation system 100 to perform the steps of periodically identifying thelocation of mobile recipient device 102 using any of the techniquesdisclosed and/or any other reasonable techniques.

In exemplary embodiments, at step 204, if mobile recipient device 102'slocation can be detected and/or located within, for example, a rangeand/or radius of a first location, for example, location “A” then a spotcomment affiliated with that first location, spot comment “A”, can betransmitted to mobile recipient device 102 from location system 100and/or website provider system 104, at step 206. Of course, if mobilerecipient device 102 is not detected and/or transmitted then no actioncan occur, at step 207.

By way of example, referring to FIG. 3, while traveling by car and/ortrain, mobile recipient device 102 could enter a predetermined distance(e.g., one quarter mile from the Vermont border), and be detected and/orlocated by location system 100 and/or website provider system 104 suchthat a spot comment 302 can be transmitted to mobile recipient device102. In exemplary embodiments, to determine whether or not spot comment302 should be transmitted to mobile recipient device 102, informationsuch as, but not limited to, mobile recipient device information, mobilerecipient device location information, mobile recipient deviceidentification information, location information, spot alert datainformation, respective spot location information, respective spot rangeinformation, respective spot comment information, and respective spotapproved recipient information, to name a few, can be analyzed, using atleast one processor.

Referring back to FIG. 2, in exemplary embodiments, at step 208, ifmobile recipient device 102 is detected and/or located within, forexample, a range and/or radius of a second location, for example,location “B” then a spot comment affiliated with that second location,spot comment “B”, can be transmitted to mobile recipient device 102 fromlocation system 100 and/or website provider system 104, at step 210. Ofcourse, if mobile recipient device 102 is not detected and/ortransmitted then no action can occur, at step 207.

Following the above example, referring to FIG. 4, while continuing totravel by car and/or train, mobile recipient device 102 could enter apredetermined distance (e.g., one quarter mile from the Killington SkiResort), and be detected and/or located by location system 100 and/orwebsite provider system 104 such that a spot comment 402 can betransmitted to mobile recipient device 102. In exemplary embodiments, todetermine whether or not spot comment 402 should be transmitted tomobile recipient device 102, information such as, but not limited to,mobile recipient device information, mobile recipient device locationinformation, mobile recipient device identification information,location information, spot alert data information, respective spotlocation information, respective spot range information, respective spotcomment information, and respective spot approved recipient information,to name a few, can be analyzed, using at least one processor.

Referring back to FIG. 2, in exemplary embodiments, at step 212, ifmobile recipient device 102 is detected and/or located within, forexample, a range and/or radius of a third location, for example,location “C” then a spot comment affiliated with that third location,spot comment “C”, can be transmitted to mobile recipient device 102 fromlocation system 100 and/or website provider system 104, at step 214. Ofcourse, if mobile recipient device 102 is not detected and/ortransmitted then no action can occur, at step 207.

Still following the above example, referring to FIG. 5, while continuingto travel by car and/or train, mobile recipient device 102 could enter apredetermined distance (e.g., one mile from the University of Vermont),and be detected and/or located by location system 100 and/or websiteprovider system 104 such that a spot comment 502 can be transmitted tomobile recipient device 102. In exemplary embodiments, to determinewhether or not spot comment 502 should be transmitted to mobilerecipient device 102, information such as, but not limited to, mobilerecipient device information, mobile recipient device locationinformation, mobile recipient device identification information,location information, spot alert data information, respective spotlocation information, respective spot range information, respective spotcomment information, and respective spot approved recipient information,to name a few, can be analyzed, using at least one processor.

It will be understood that any of the steps described can be rearranged,separated, and/or combined without deviated from the scope of theinvention. For ease, steps are, at times, presented sequentially. Thisis merely for ease and is in no way meant to be a limitation. Further,any number of locations can include any number of spot comments. Forease, at times, only a few locations and/or a single spot comment aredescribed. This is merely for ease and is in no way meant to be alimitation.

Further, in exemplary embodiments, mobile recipient device 102 cantransmit location information automatically to location system 100and/or website provider system 104 and/or transmit location informationmanually, for example, by user input such that it is detected and/orlocated by location system 100 and/or website provider system 104. Forease, mobile recipient device 102 is, at times, described as beingautomatically detected and/or located by location system 100 and/orwebsite provider system 104. This is merely for ease and is in no waymeant to be a limitation.

Referring to FIG. 6, in exemplary embodiments, the user can select tocreate and/or edit information with respect to any number of locations,activities, and events, to name a few, and share that information withapproved recipients and/or respective spot approved recipientinformation. Further, in exemplary embodiments, a user can create and/oredit variables affiliated with alert data, such as, but not limited to,any number of approved recipients, respective spot approved recipientinformation, respective spot location information, respective spot rangeinformation, respective spot comment information, and/or any otherreasonable variables such that spot comments can be transmitted tomobile recipient device 102 from location system 100 and/or websiteprovider system 104 based on the location of mobile recipient device102.

It will be understood that any of the steps described can be rearranged,separated, and/or combined without deviated from the scope of theinvention. For ease, steps are, at times, presented sequentially. Thisis merely for ease and is in no way meant to be a limitation. Further,any number of locations can include any number of spot comments. Forease, at times, only a few locations and/or a single spot comment aredescribed. This is merely for ease and is in no way meant to be alimitation.

For example, at step 602, a user electronic device can login to awebsite, such as a social networking interface and/or website, and, atstep 604, create and/or edit approved recipients, and/or respective spotapproved recipient information for any number of location, activity,and/or event, to name a few, at step 608. Of course, if the userelectronic device does not desire to create and/or edit approvedrecipients and/or respective spot approved recipient information thenthey can perform other tasks on the site, at step 606.

By way of example, referring to FIG. 7, a user electronic device 702 canlogin at a user login screen, displayed in graphical user interface 103,by inputting information such as, but not limited to, their username704, password 706, biometric information (not shown), and/or any otherform of verification. In this example, to login to an account, such as asocial networking interface and/or website account, user electronicdevice 702 can be required to enter their username 704 and password 706.

Further, when creating an account, the user can have the option of usinga social networking interface and/or website, for example, a set ofapplication programming interfaces (API) from a social networkinginterface and/or website provider, such as Facebook Connect, to log in,and/or to input information. The information can be, but not limited toan e-mail address, a password, first name and/or last name, and/or anydesired user name, and/or any other information input.

Following the above example, referring to FIG. 8A-8B after logging in auser electronic device 702 can view homepage 800, displayed in graphicaluser interface 103, which can include at least some pre-populatedinformation such as, but not limited to, mates 802, news feeds 804,notification information 806, report information 808, and advertisements810, to name a few. Further, in exemplary embodiments, the user canselect to create 812 and/or edit 814 information with respect to anylocation 816, activity 818, and event 820, to name a few, and share thatinformation with approved recipients and/or respective spot approvedrecipient information.

After logging in users associated with user electronic devices and/orrecipients associated with recipient mobile electronic devices canrequest mates, request approved recipients and/or respective spotapproved recipient information, view approved recipients and/orrespective spot approved recipient information, create locations, searchfor locations, as well as create, edit, and/or modify any informationsuch as, but not limited to, spot comments, approved recipients,respective spot approved recipient information, respective spot locationinformation, respective spot range information, respective spot commentinformation, restrict the transmission of aggregated spot commentsand/or information associated with the aggregated exchange of spotcomments, location information, distances and/or ranges from thatlocation, content of the information, spot alert data information,recipient mobile electronic device information, and/or any otherinformation.

In exemplary embodiments, location searches can be performed based onuser input, keyword searches, category searches, user searchers,recipient searches, searches using processor readable memory that can beaccessed and/or processed by a processor of any of mobile recipientdevice 102 from location system 100 and/or website provider system 104,any combination and/or separation thereof, and/or any other reasonablesearch.

By way of example, referring to FIG. 8A, by selecting to create 812 theuser can create information for a location 821 (e.g., a ski house) thatthey share that information with approved recipients and/or respectivespot approved recipient information and/or input variables affiliatedwith alert data, such as, but not limited to, any number of approvedrecipients, respective spot approved recipient information, respectivespot location information, respective spot range information, respectivespot comment information, and/or any other reasonable variables suchthat spot comments can be transmitted to mobile recipient device 102from location system 100 and/or website provider system 104 based on thelocation of mobile recipient device 102.

By way of another example, referring to FIG. 8B, by selecting to edit814 the user can edit information for a location 821 (e.g., a ski house)that they share that information with approved recipients and/orrespective spot approved recipient information and/or input variablesaffiliated with alert data, such as, but not limited to, any number ofapproved recipients, respective spot approved recipient information,respective spot location information, respective spot range information,respective spot comment information, and/or any other reasonablevariables such that spot comments can be transmitted to mobile recipientdevice 102 from location system 100 and/or website provider system 104based on the location of mobile recipient device 102.

In exemplary embodiments, approved recipients and/or respective spotapproved recipient information can include any number and/or grouping ofapproved recipients and/or respective spot approved recipientinformation for any location, activity, and event, to name a few.Further, locations, and information, associated with locations, can becategorized by, for example, food, entertainment, shopping, drinkingestablishments, recommended locations, and/or by any other form ofcategory.

It will be understood that a user can create and/or edit approvedrecipients and/or respective spot approved recipient information using aprogram, website, algorithm, application programming interfaces, and/orany other form of interface affiliated with any of location system 100,mobile recipient device 102, website provider system 104, and/or userelectronic device 106. For ease, an example of a user creating and/orediting approved recipients and/or respective spot approved recipientinformation is described, at times, in terms of a website and/or socialnetworking interface and/or website. This is merely for ease and is inno way meant to be a limitation.

Referring back to FIG. 6, in exemplary embodiments, at step 610 through612, a user can input variables and/or content for any location,activity, and event, to name a few, such that alert data can begenerated, at step 614. In exemplary embodiments, this alert data can beused to analyzed, for example, to determine spot comments to transmit toapproved recipients and/or respective spot approved recipientinformation for any location, activity, and event, to name a few.

Referring to FIG. 9, by way of example, using user electronic device 702a user can edit variables that can be used with spot alert datainformation 902 such as, but not limited to, respective spot locationinformation 904, respective spot range information 906, respective spotcomment information 908, approved recipients and/or respective spotapproved recipient information 910, and/or any other variables that canbe used with alert data. Further, in exemplary embodiments, at leastsome of edit variables that can be used with spot alert data information902 can be automatically generated, for example, using user electronicdevice 702. For example, using a location can be automatically generateda location system associated with user electronic device 702.

By way of example, referring to FIG. 10, utilizing the alert data whenvarious approved recipients and/or respective spot approved recipientinformation 910 are within range 906 of location 904 spot comment 908,associated with respective spot alert, can be transmitted to therecipient mobile electronic device affiliated with approved recipientsand/or respective spot approved recipient information 910 and/or userelectronic device 702.

Further, referring to FIG. 11, approved recipients and/or respectivespot approved recipient information can include any number ofindividuals, groups, contact information such as, but not limited to,phone numbers, email address, residency address, and name, to name afew.

In exemplary embodiments, users can select and add recipients and/orapproved recipients from their existing e-mail and/or social networkinginterface and/or website accounts and/or can share locations, andaffiliated information, with approved recipients and/or respective spotapproved recipient information. Further, users, recipient, and/orapproved recipients, can be restricted to only be able to view see theirlocations, and affiliated information. Further, users, recipient, and/orapproved recipients can be able to select which users, recipient, and/orapproved recipients have access to specific locations, and affiliatedinformation, and/or users can choose to not share their locations, andaffiliated information, with any users, recipient, and/or approvedrecipients. Further, in exemplary embodiments, only selected users,recipient, and/or approved recipients can read and write aboutlocations, and affiliated information, and/or only selected recipientscan read and write about additional information.

In exemplary embodiments, users can request recipients using informationfrom any source, such as, but not limited to social networking interfaceand/or website, e-mail accounts, and manually entering in information,to name a few. Further, users can request recipients via e-mailinvitation, e-mail invitations which can include a link to the website,sending an algorithm and/or QR code, and/or users can request recipientsusing any other technique.

Referring to FIG. 12, in exemplary embodiments, spot comments can betransmitted to mobile recipient device 102 from location system 100and/or website provider system 104 based on the location of mobilerecipient device 102 and user input variables. For example, at step1202, mobile recipient device 102 affiliated with approved recipientsand/or respective spot approved recipient information, as defined by theuser, such that when activated and/or on, its location can be detectedand/or located and a spot comment communicated to it.

In exemplary embodiments, at step 1204, if mobile recipient device 102affiliated with approved recipients and/or respective spot approvedrecipient information's location is detected and/or located within, forexample, a range and/or radius of a first location, for example,location “A” then a spot comment affiliated with that first location,spot comment “A”, can be transmitted to mobile recipient device 102 fromlocation system 100 and/or website provider system 104, at step 1206. Ofcourse, if mobile recipient device 102 affiliated with approvedrecipients and/or respective spot approved recipient information is notdetected and/or transmitted then no action can occur, at step 1207.

By way of example, referring to FIG. 13, while traveling by car and/ortrain, mobile recipient device 102 affiliated with approved recipientsand/or respective spot approved recipient information could enter aparticular predetermined distance from an important location (e.g., atan important left turn), and be detected and/or located by locationsystem 100 and/or website provider system 104 such that a spot comment1302 can be transmitted to mobile recipient device 102. In exemplaryembodiments, to determine whether or not spot comment 1302 should betransmission to mobile recipient device 102, information such as, butnot limited to, recipient mobile electronic device location information,respective spot location information, respective spot range information,respective spot comment information, and respective spot approvedrecipient information, to name a few, can be analyzed, using at leastone processor.

Referring back to FIG. 12, in exemplary embodiments, at step 1208, ifmobile recipient device 102 affiliated with approved recipients and/orrespective spot approved recipient information is detected and/orlocated within, for example, a range and/or radius of a second location,for example, location “B” then a spot comment affiliated with thatsecond location, spot comment “B”, can be transmitted to mobilerecipient device 102 from location system 100 and/or website providersystem 104, at step 1210. Of course, if mobile recipient device 102 isnot detected and/or transmitted then no action can occur, at step 1207.

Following the above example, referring to FIG. 14, while continuing totravel by car and/or train, mobile recipient device 102 affiliated withapproved recipients and/or respective spot approved recipientinformation could enter a particular predetermined distance (e.g., about45 mins and/or 30 miles from the Ski House in Vermont), and be detectedand/or located by location system 100 and/or website provider system 104such that a spot comment 402 can be transmitted to mobile recipientdevice 102. In exemplary embodiments, to determine whether or not spotcomment 1402 should be transmission to mobile recipient device 102,information such as, but not limited to, recipient mobile electronicdevice location information, respective spot location information,respective spot range information, respective spot comment information,and respective spot approved recipient information, to name a few, canbe analyzed, using at least one processor.

Referring back to FIG. 12, in exemplary embodiments, at step 1212, ifmobile recipient device 102 affiliated with approved recipients and/orrespective spot approved recipient information is detected and/orlocated within, for example, a range and/or radius of a third location,for example, location “C” then a spot comment affiliated with that thirdlocation, spot comment “C”, can be transmitted to mobile recipientdevice 102 from location system 100 and/or website provider system 104,at step 1214. Of course, if mobile recipient device 102 is not detectedand/or transmitted then no action can occur, at step 1207.

Still following the above example, referring to FIG. 15, whilecontinuing to travel by car and/or train, mobile recipient device 102could enter a particular predetermined distance (e.g., within a few feetof the ski house), and be detected and/or located by location system 100and/or website provider system 104 such that a spot comment 1502 can betransmitted to mobile recipient device 102. In exemplary embodiments, todetermine whether or not spot comment 1502 should be transmission tomobile recipient device 102, information such as, but not limited to,recipient mobile electronic device location information, respective spotlocation information, respective spot range information, respective spotcomment information, and respective spot approved recipient information,to name a few, can be analyzed, using at least one processor.

In exemplary embodiments, the user of mobile recipient device 102 canalso create and/or edit information with respect to any number oflocations, activities, and events, to name a few, and share thatinformation with approved recipients and/or respective spot approvedrecipient information. That is, alerts can be created by the user ofmobile recipient device 102

Further, in exemplary embodiments, the user of mobile recipient device102 can create and/or edit variables affiliated with alert data, suchas, but not limited to, any number of approved recipients, respectivespot approved recipient information, respective spot locationinformation, respective spot range information, respective spot commentinformation, and/or any other reasonable variables such that spotcomments can be transmitted to mobile recipient device 102 and/or userelectronic device 106 from location system 100 and/or website providersystem 104.

By way of example, following the above example, referring to FIG. 16 theuser of mobile recipient device 102 can communicate a spot comment tothe original creator of the a spot comments by communicating from mobilerecipient device 102 information and, referring to FIG. 17, the originalcreator of the a spot comments can receive a notification 1702, forexample, on user electronic device 106. The user of mobile recipientdevice 102 can create a spot comments using variables affiliated withalert data, such as, but not limited to, any number of approvedrecipients, respective spot approved recipient information, respectivespot location information, respective spot range information, respectivespot comment information, and/or any other reasonable variables suchthat additional spot comments can be created.

In exemplary embodiments, user of mobile recipient device 102 can createa spot comments using, an algorithm, for example, processor readableinstructions stored in processor readable memory that can be accessedand/or processed by a processor affiliated with mobile recipient device102.

referring to FIG. 18, in exemplary embodiments, in response to theadditional spot comment communicated from mobile recipient device 102,the original creator of the spot comments can then create and/or editvariables affiliated with alert data, such as, but not limited to, anynumber of approved recipients, respective spot approved recipientinformation, respective spot location information, respective spot rangeinformation, respective spot comment information, and/or any otherreasonable variables such that additional spot comments 1802 can betransmitted to mobile recipient device 102 from location system 100and/or website provider system 104.

Still following the above example, referring to FIG. 19, the user ofmobile recipient device 102 can communicate an additional a spot comment1902 to the original creator of the previous a spot comment bycommunicating information from mobile recipient device 102 and,referring to FIG. 20, the original creator of the spot comments canreceive a notification 2002.

Referring to FIG. 21, in exemplary embodiments, the exchange ofadditional spot comments can be aggregated and/or any of the spot alertdata information and/or any of the recipient mobile electronic deviceinformation associated with the exchange of spot comments can beaggregated. Further, the aggregated exchange of spot comments and/orinformation associated with the aggregated exchange of spot comments canbe displayed on and/or accessed by location system 100, mobile recipientdevice 102, website provider system 104, and/or user electronic device106. For example, the aggregated exchange of spot comments and/orinformation associated with the aggregated exchange of spot comments canbe can be accessed on a website, such as, a social networking interfaceand/or website that can include automatically populated information, forexample, using user electronic devices and/or using recipient mobileelectronic devices.

In exemplary embodiments, using user electronic devices and/or usingrecipient mobile electronic devices the user and/or recipient canrestrict the transmission of aggregated spot comments and/or informationassociated with the aggregated exchange of spot comments based onvariables, such as, but not limited to, various locations, distancesand/or radii from that location, the content of the information, spotalert data information, and recipient mobile electronic deviceinformation to name a few. And, in exemplary embodiments, using userelectronic devices and/or using recipient mobile electronic devices theuser and/or recipient can restrict the transmission of aggregated spotcomments and/or information associated with the aggregated exchange ofspot comments to specific recipients, groups of recipients, and/or tiersof recipients, to name a few.

In exemplary embodiments, reports can be generated and/or displayed onthe graphical user interface of user electronic device 106 and/or mobilerecipient device 102. Further, reports can include, but are not limitedto, information regarding the transmission of and/or receipt of one ormore respective spot comment information sent and/or received torecipient mobile electronic devices; information regarding thetransmission of and/or receipt of one or more respective spot commentinformation sent and/or received to recipient mobile electronic devicesduring a period of time; recipient mobile electronic device information;respective spot approved recipient information; recipient mobileelectronic device location information; respective spot locationinformation; respective spot range information; spot comments,respective spot comment information; physiographic data; user clickthrough information, user and/or recipient perspective and/or impressioninformation; demographics; recipient mobile electronic device locationcheck in and/or arrival information for any respective location and/orrespective range; time within respective locations and/or respectiveranges; interaction with others users and/or recipients; informationregarding altering system setting within locations; aggregated spotcomments and/or information associated with the aggregated exchange ofspot comments; any combination and/or separation thereof; and/or anyother form of information.

In exemplary embodiments, any of location system 100, mobile recipientdevice 102, website provider system 104, and/or user electronic device106 can collects and/or manage reports and provide user interaction inreal time, for example, in notifications and/or reports.

It will be understood that any of the steps described can be rearranged,separated, and/or combined without deviated from the scope of theinvention. For ease, steps are, at times, presented sequentially. Thisis merely for ease and is in no way meant to be a limitation.

Further, any number of locations can include spot comments. For ease, attimes, only a few locations are described. This is merely for ease andis in no way meant to be a limitation.

It will be understood that any of the disclosed techniques can beaccomplished by users associated with user electronic devices and/ormobile recipient device 102, accessing a social networking interfaceand/or website using, for example, utilizing processor readableinstructions stored in processor readable memory that can be accessedand/or processed by a processor.

In exemplary embodiments, a set of application programming interfaces(API) from a social networking interface and/or website that can bestored in processor readable memory that can be accessed and/orprocessed by a processor such that members of that social networkinginterface and/or website can, utilizing user electronic devices and/orrecipient mobile electronic devices, log in to the social networkinginterface and/or website, accomplish any of the disclosed techniques,and/or create, edit, modify any information such as, but not limited to,spot comments, approved recipients, respective spot approved recipientinformation, respective spot location information, respective spot rangeinformation, respective spot comment information, restrict thetransmission of aggregated spot comments and/or information associatedwith the aggregated exchange of spot comments, location information,distances and/or ranges from that location, content of the information,spot alert data information, recipient mobile electronic deviceinformation, and/or any other information.

In exemplary embodiments, the systems and methods can include, forexample, an algorithm that can adjust the size of a “geo-fence” based onthe quantity of the people—general population density statistics; mobileelectronic device users inside the geo-fence; and mobile electronicdevice users with the platform and/or app inside the geo-fence, to namea few. It will be understood that this can be used so that the systemsand methods can be used in small locations (e.g., in New York City) andlarge locations (e.g., in Kansas) such that each can have same number ofusers inside the spots.

Now that exemplary embodiments of the present disclosure have been shownand described in detail, various modifications and improvements thereonwill become readily apparent to those skilled in the art.

What is claimed is:
 1. A method comprising: determining, using one ormore processors of a mobile electronic device, a location of the mobileelectronic device, wherein a user of the mobile electronic device iswithin a network of users; receiving, by one or more communicationsportals operatively connected to the one or more processors, spot alertdata associated with one or more spot alerts, the spot alert datacomprising geographical range information associated with each of theone or more spot alerts, the spot alert data being configured by one ormore other users within the network of users; determining, using the oneor more processors, based on the geographical range information, whetherthe location of the mobile electronic device is within at least onegeographical range associated with at least one of the spot alerts;determining, using the one or more processors, whether the user of themobile electronic device is within a restricted group of users withinthe network of users; upon a condition that the location of the mobileelectronic device is within the at least one geographical rangeassociated with at least one of the spot alerts and the user of themobile electronic device is within the restricted group of users,receiving, using the one or more communications portals, the at leastone spot alert; and executing, using the one or more processors, the atleast one spot alert at the mobile electronic device.
 2. The method ofclaim 1, wherein the mobile electronic device further comprises at leastone of one or more speakers, one or more vibrators or one or moregraphical user interfaces.
 3. The method of claim 2, wherein the atleast one spot alert comprises an audio file, and the at least one spotalert is executed by the one or more speakers.
 4. The method of claim 2,wherein the at least one spot alert comprises a vibration, and the atleast one spot alert is executed by the one or more vibrators.
 5. Themethod of claim 2, wherein the at least one spot alert comprises a textfile, and the at least one spot alert is executed by the one or moregraphical user interfaces.
 6. The method of claim 2, wherein the atleast one spot alert comprises an image file, and the at least one spotalert is executed by the one or more graphical user interfaces.
 7. Themethod of claim 2, wherein the at least one spot alert comprises a videofile, and the at least one spot alert is executed by the one or moregraphical user interfaces.
 8. The method of claim 1, wherein the one ormore communications portals comprise at least one of a cellular antennaecommunications portal, a WiFi™ communications portal, a Bluetooth®communications portal or a location communications portal.
 9. The methodof claim 1, wherein the step of determining a location of the mobileelectronic device is performed by at least one of (i) Global PositionsSystems (GPS); (ii) GPS accessed using Bluetooth®; (iii) WiFi™ serverlocation data; (iv) Bluetooth® based location data; (v) network basedtriangulation; (vi) WiFi™ server information based triangulation; (vii)Bluetooth® server information based triangulation; (viii) CellIdentification based triangulation, (ix) Enhanced Cell Identificationbased triangulation; (x) Uplink-Time difference of arrival basedtriangulation; (xi) Time of arrival based triangulation; or (xii) Angleof arrival based triangulation.
 10. The method of claim 1, furthercomprising the step of sending, using the one or more communicationsportals, a notification to at least one other user electronic devicethat the at least one spot alert was received by the mobile electronicdevice.
 11. The method of claim 1, further comprising the step ofsending, using the one or more communications portals, a report to atleast one other user electronic device comprising information regardingreceipt of the at least one spot alert by the mobile electronic deviceduring a period of time.
 12. The method of claim 11, wherein the reportfurther comprises at least one of mobile electronic device information,spot approved recipient information, mobile electronic device locationinformation, spot location information, spot range information, at leastone spot comment, and spot comment information.
 13. The method of claim11, wherein the report further comprises at least some informationassociated with at least one of a physiographic data; at least one ofthe perspective and impression of at least one of the user for anylocation; demographics; mobile electronic device location arrivalinformation for any respective location; mobile electronic devicelocation arrival information for any respective range; time withinrespective locations; mobile electronic device time information withinrespective ranges; interaction with others user; and informationregarding the altering of system settings within locations.
 14. Themethod of claim 1, wherein the spot alert is an advertisement.
 15. Themethod of claim 1, wherein the network is a social network.
 16. Themethod of claim 1, wherein the spot alert is a coupon.
 17. The method ofclaim 1, wherein the spot alert is a price discount.
 18. The method ofclaim 1, wherein the spot alert is an award.
 19. The method of claim 1,wherein the spot alert data further comprises for each respective spotalert at least the following information: respective spot locationinformation, respective spot comment information, and respective spotapproved recipient information.
 20. The method of claim 19, furthercomprising the step of receiving, using the one or more communicationsportals, modified spot alert data that comprises at least one of (i)respective spot location information, (ii) respective spot rangeinformation, (iii) respective spot comment information, and (iv)respective spot approved recipient information.
 21. The method of claim20, wherein the modified spot alert data at least one of creates, edits,and restricts the spot alert data based on the respective spot approvedrecipient information.
 22. The method of claim 19, wherein therespective spot approved recipient information comprises at least one ofa single recipient, a plurality of recipients, a tiered level ofrecipients, and a nodal relationship of recipients.
 23. The method ofclaim 1, wherein the spot alert data comprises at least one ofmonophonic, polyphonic, sounds and voice-overs, and audio-visual fileformat.
 24. The method of claim 1, wherein the spot alert data comprisesa video codec file format used to encode video data, and a video codecfile format used to compress video data.
 25. The method of claim 1,further comprising the step of: periodically identifying, using the oneor more processors, the location of the mobile electronic device duringa particular period of time.
 26. The method of claim 1, furthercomprising the step of receiving, using the one or more processors,image data to be associated with the spot alert.
 27. The method of claim1, further comprising the step of receiving, using the one or moreprocessors, audio data to be associated with the spot alert.
 28. Themethod of claim 1, further comprising the step of receiving, using oneor more processors, comments to be associated with the spot alert. 29.The method of claim 1, further comprising the step of receiving, usingthe one or more processors, new spot alert data associated with one ormore new spot alerts, the new spot alert data comprising geographicalrange information associated with each of the one or more new spotalerts that is the same as the geographical range information associatedwith each of the one or more spot alerts.
 30. The method of claim 1,further comprising the step of receiving, using the one or moreprocessors, video data to be associated with the spot alert.